festival of the immaculate conception - German English Dictionary